﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SistemaVarejo.rn;
using SistemaVarejo.DAO;
using SistemaVarejo.Model;

namespace SistemaVarejo.View
{
    public partial class frm_busca : Form
    {
        public frm_busca()
        {
            InitializeComponent();
        }

        private void btnCancelar_Click(object sender, EventArgs e)
        {
            Cancelar();
        }
        private void Cancelar() 
        {
            txtCPF.Clear();
            txtEmail.Clear();
            txtEndereco.Clear();
            txtNome.Clear();
            txtTelefone.Clear();
        }

        private void btnNovo_Click(object sender, EventArgs e)
        {
            Cancelar();
            txtNome.Focus();
        }

        private void btnGravar_Click(object sender, EventArgs e)
        {
            Vendedor v = new Vendedor();
            do
            {

                if ((txtNome.Text == "") || (txtCPF.Text == "") || (txtEndereco.Text == "") || (txtEmail.Text == "") || (txtTelefone.Text == ""))
                {
                    MessageBox.Show("Preencha os campos vazios!");
                    break;
                }
                else
                {
                    
                    v.nome = txtNome.Text;
                    v.cpf = txtCPF.Text;
                    v.telefone = txtTelefone.Text;
                    v.email = txtEmail.Text;
                    v.endereco = txtEndereco.Text;

                    if (VendedorDAO.incluir(v))
                    {
                        MessageBox.Show("Vendedor Cadastrado com sucesso");
                    }
                    else
                    {
                        MessageBox.Show("Vendedor não cadastrado");
                    }
                }

            } while ((txtNome.Text == "") || (txtCPF.Text == "") || (txtEndereco.Text == "") || (txtEmail.Text == "") || (txtTelefone.Text == ""));
        }

        private void btnBuscar_Click(object sender, EventArgs e)
        {
            frm_busca_vendedor fb = new frm_busca_vendedor();
            fb.ShowDialog();
        }

        public void EditarVendedor(Vendedor v) {
            
            txtNome.Text = v.nome.ToString();
            txtCPF.Text = v.cpf;
            txtEmail.Text = v.email;
            txtTelefone.Text = v.telefone;
            txtEndereco.Text = v.endereco;
            
        }

        private void frm_vendedor_TextChanged(object sender, EventArgs e)
        {
       
        }
       
    }
}
